// 切换登陆和注册窗口
$('.login a').on('click', function () {
  $('.login').hide().next().show()
})

$('.register a').on('click', function () {
  $('.register').hide().prev().show()
})
// 自定义表单验证功能---------------------------------------------
let form = layui.form
form.verify({
  pwLength: [/^\S{6,12}$/, '密码必须6~12位，且不能出现空格'],

  dfpassword: function(value, item) {
    var pw = $(item).parent().prev().find('input').val()
    if (pw !== value) {
      return '两次密码不一致！'
    }
  }
})
// 注册功能------------------------------------------------------
$('.register form').on('submit', function (ev) {
  ev.preventDefault()

  $.post('/api/reguser', $(this).serialize(), function (res) {

    if (res.status !== 0) {
      layer.msg(res.message);
      return
    }
    layer.msg('注册成功,请登录')
    // 注册后跳转到登陆窗口
    $('.register a').trigger('click')
    // 注册后清空注册窗口
    $('.register form')[0].reset()
  })
})
// 登录功能------------------------------------------------------
$('.login form').on('submit', function (ev) {
  ev.preventDefault()

  $.post('/api/login', $(this).serialize(), function (res) {
    if (res.status !== 0) {
      layer.msg(res.message);
      return
    }
    layer.msg('登录成功')
    // 登陆成功将token数据存储到本地
    localStorage.setItem('token', res.token)
    // 跳转页面
    location.href = './index.html'
  })
})
